package com.jx.service;

import com.jx.dto.AttrDto;
import com.jx.dto.GoodDto;
import com.jx.pojo.Attr;
import com.jx.pojo.Good;
import com.jx.pojo.ParamObj;
import com.jx.pojo.Trademark;

import java.util.List;

public interface SearchService {
    /**
     * 获取属性列表
     * @return
     */
    List<AttrDto> getAttrList();

    /**
     * 获取品牌列表
     * @return
     */
    List<Trademark> getTrademarkList();

    /**
     * 条件分页查询获取商品列表
     * @return
     */
    GoodDto getGoodsListByConditionAndPage(ParamObj paramObj);

    /**
     * 条件分页查询获取商品列表的记录数
     */
//    int getCountByConditionAndPage(ParamObj paramObj);
}
